home *** CD-ROM | disk | FTP | other *** search
- > From: "Piotr Hoppe" <piotr_hoppe@ii.tuniv.szczecin.pl>
- > Date sent: Sat, 10 Jan 1998 17:21:51 MET-1MEST
- > Subject: Re: Odczyt konfigu w C
- > To: amigapl@amiga.com.pl
- > Send reply to: AmigaPL - Lista uzytkownikow Amigi <amigapl@amiga.com.pl>
-
- > > From: "Adam 'Sherwood' Zaparci ski" <gielda@mtl.pl>
- > > Subject: Odczyt konfigu w C
- > > Date sent: Sat, 27 Dec 1997 02:57:26 +0100
- > > To: amigapl@amiga.com.pl
- > > Send reply to: AmigaPL - Lista uzytkownikow Amigi <amigapl@amiga.com.pl>
- >
- > > Otoz chodzi mi o taka sytuacje: ma program, ktorego plik konfiguracyjny jest
- > > zwyklym plikiem tekstowym i informacje w nim zawarte sa zapisane w postaci:
- > >
- > > ZMIENNA=WARTOSC ;komentarz
- > >
- > > przy czym wartosc to moze byc zarowno liczba, napis jak i wlacznik (Yes/No)
- > > oraz wlacznik kilku wartosci np dla kanalow Audio:
- > >
- > > AUDIO= #1 #2 #4 ;wlacza kanaly 1, 2 i 4
- > >
- > > I teraz pytanie: Jak najlepiej z poziomu C odczytac taki plik: Wczytywac do
- > > pamieci po jednej linii (fgets()) i sprawdzac ja czy nie zawiera kazdej ze
- > > zmiennych (strstr()) i po trafieniu na ta zmienna, ktora ta lini zawiera
- > > odczytac jej wartosc czy tez dla kazdej zmiennej wczytywac po kolei wszystkie
- > > linie i sprawdzac, ktora z nich zawiera dana zmienna. W obu wypadkach jest to
- > > dosc czasochlonne. A moze jest lepszy spos
- >
- > Nie glupie, byloby wczytanie calego pliku i stworzenie procedury,
- > ktora bedzie odnajdywac dana zmienna i odczytywac dla niej
- > ustawienia, uniezalezniajac sie od kolejnosci nazw wprowadzonej w
- > pliku konfiguracyjnym.
- >
- > Piotr Hoppe
- > alias Bruner
- >
- > e-mial: lostoczlu@waw.ids.edu.pl
- >
- > - WFMH AmigaPL --------------------------------------------------------------
- > Ogloszenia kupno/sprzedaz http://www.amiga.com.pl/gielda/
- >
-
- I to by sie zgadzalo
-
- Piotr Hoppe
-
-